package com.tbit.uqbike.object.pojo;

import lombok.Data;
import org.springframework.web.multipart.MultipartFile;

/**
 * @ClassName Separateaccount
 * @Description 分账信息表
 * @date 2021/10/21 11:27
 * @Version 1.0
 */
@Data
public class SeparateAccount {
    /**
     * 分账信息id
     */
    private Integer separateAccountId;
    /**
     * 归属品牌id
     */
    private Integer accountId;
    /**
     * 分账id（品牌或者运营区域id）
     */
    private Integer separateId;
    /**
     * 聚合支付id
     */
    private String appId;
    /**
     * 用户编号
     */
    private String memberId;
    /**
     * 账户类型，0为个人，1为公司
     */
    private Integer accountType;
    /**
     * 用户名称（个人或者公司姓名）
     */
    private String accountName;
    /**
     * 手机号码
     */
    private String phone;
    /**
     * 证件号（身份证号或营业执照编号）
     */
    private String idNo;
    /**
     * 参数键值对
     */
    private String paramKV;
    /**
     * 银行卡号
     */
    private String bankCard;
    /**
     * 银行卡户名
     */
    private String bankName;
    /**
     * 账户和对应的分账比例
     */
    private String separateRatio;
    /**
     * 备注
     */
    private String remark;
    /**
     * 结算账户id
     */
    private String settleNo;
    /**
     * 状态，0禁用,1启用,2删除
     */
    private Integer state;
    /**
     * 对共账户提供的文件
     */
    private MultipartFile attach_file;
    /**
     * 密钥
     */
    private String operaPsw;
    /**
     * 企业账户审核状态，失败-fail，成功-succeed，审核中-pending
     */
    private String AccountState;


    public SeparateAccount(String memberId) {
        this.memberId = memberId;
    }

    public SeparateAccount() {
    }
}
